package com.azzaou.dao;

import java.util.List;

import com.azzaou.model.BonTransactionChantier;
import com.azzaou.model.Chantier;
import com.azzaou.model.Fournisseur;
import com.azzaou.model.LigneTransactionChantier;

public interface ITransactionDao 
{
	public List<BonTransactionChantier> getTransactionByCriteria(BonTransactionChantier chantier);
	public void saveOrUpdate(BonTransactionChantier chantier);
	public void remove(BonTransactionChantier chantier); 
	public BonTransactionChantier getTransactionById(Long id);
	public List<BonTransactionChantier> getAllActifTransaction(Fournisseur fournisseurCourant);
	public List<BonTransactionChantier> getAllTransactions();  
	public void save(List<LigneTransactionChantier> chantiers);
	
}
